package com.xucy.springboot.designmodel.structural.facede;

/**
 * @Author xucy
 * @Date 2019-07-17 20:20
 * @Description 外观模式--结构型 spring-jdbc jdbcUtils tomcat-requestFacade
 *  假设有一场景 积分兑换
 *         1）判断积分是否够用
 *         2）判断积分是否使用成功
 *         3）返回积分兑换的商品代码
 *         这样的场景可以使用外观模式，通过一个外观接口，实现应用层只需要关心我想兑换礼物，
 *         而兑换礼物需要哪些步骤，我不需要管
 **/

public class Test {

    public static void main(String[] args) {
        GiftExchange giftExchange=new GiftExchange();
        Gift gift=new Gift();
        gift.setGiftName("我是小礼物");
        giftExchange.exchange(gift);
    }
}
